package com.example.educationcourse.entity;

import java.util.Date;
import javax.persistence.*;

public class Adv {
    /**
     * 主键
     */
    @Id
    private Long id;

    /**
     * 创建时间
     */
    @Column(name = "gmt_create")
    private Date gmtCreate;

    /**
     * 修改时间
     */
    @Column(name = "gmt_modified")
    private Date gmtModified;

    /**
     * 状态(1:正常，0:禁用)
     */
    @Column(name = "status_id")
    private Byte statusId;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 广告标题
     */
    @Column(name = "adv_title")
    private String advTitle;

    /**
     * 广告图片
     */
    @Column(name = "adv_img")
    private String advImg;

    /**
     * 广告链接
     */
    @Column(name = "adv_url")
    private String advUrl;

    /**
     * 广告跳转方式
     */
    @Column(name = "adv_target")
    private String advTarget;

    /**
     * 广告位置(1首页轮播)
     */
    @Column(name = "adv_location")
    private Byte advLocation;

    /**
     * 开始时间
     */
    @Column(name = "begin_time")
    private Date beginTime;

    /**
     * 结束时间
     */
    @Column(name = "end_time")
    private Date endTime;

    /**
     * 位置(0电脑端，1微信端)
     */
    @Column(name = "plat_show")
    private Byte platShow;

    /**
     * 获取主键
     *
     * @return id - 主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取创建时间
     *
     * @return gmt_create - 创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /**
     * 设置创建时间
     *
     * @param gmtCreate 创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 获取修改时间
     *
     * @return gmt_modified - 修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置修改时间
     *
     * @param gmtModified 修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取状态(1:正常，0:禁用)
     *
     * @return status_id - 状态(1:正常，0:禁用)
     */
    public Byte getStatusId() {
        return statusId;
    }

    /**
     * 设置状态(1:正常，0:禁用)
     *
     * @param statusId 状态(1:正常，0:禁用)
     */
    public void setStatusId(Byte statusId) {
        this.statusId = statusId;
    }

    /**
     * 获取排序
     *
     * @return sort - 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置排序
     *
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取广告标题
     *
     * @return adv_title - 广告标题
     */
    public String getAdvTitle() {
        return advTitle;
    }

    /**
     * 设置广告标题
     *
     * @param advTitle 广告标题
     */
    public void setAdvTitle(String advTitle) {
        this.advTitle = advTitle;
    }

    /**
     * 获取广告图片
     *
     * @return adv_img - 广告图片
     */
    public String getAdvImg() {
        return advImg;
    }

    /**
     * 设置广告图片
     *
     * @param advImg 广告图片
     */
    public void setAdvImg(String advImg) {
        this.advImg = advImg;
    }

    /**
     * 获取广告链接
     *
     * @return adv_url - 广告链接
     */
    public String getAdvUrl() {
        return advUrl;
    }

    /**
     * 设置广告链接
     *
     * @param advUrl 广告链接
     */
    public void setAdvUrl(String advUrl) {
        this.advUrl = advUrl;
    }

    /**
     * 获取广告跳转方式
     *
     * @return adv_target - 广告跳转方式
     */
    public String getAdvTarget() {
        return advTarget;
    }

    /**
     * 设置广告跳转方式
     *
     * @param advTarget 广告跳转方式
     */
    public void setAdvTarget(String advTarget) {
        this.advTarget = advTarget;
    }

    /**
     * 获取广告位置(1首页轮播)
     *
     * @return adv_location - 广告位置(1首页轮播)
     */
    public Byte getAdvLocation() {
        return advLocation;
    }

    /**
     * 设置广告位置(1首页轮播)
     *
     * @param advLocation 广告位置(1首页轮播)
     */
    public void setAdvLocation(Byte advLocation) {
        this.advLocation = advLocation;
    }

    /**
     * 获取开始时间
     *
     * @return begin_time - 开始时间
     */
    public Date getBeginTime() {
        return beginTime;
    }

    /**
     * 设置开始时间
     *
     * @param beginTime 开始时间
     */
    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    /**
     * 获取结束时间
     *
     * @return end_time - 结束时间
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 设置结束时间
     *
     * @param endTime 结束时间
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取位置(0电脑端，1微信端)
     *
     * @return plat_show - 位置(0电脑端，1微信端)
     */
    public Byte getPlatShow() {
        return platShow;
    }

    /**
     * 设置位置(0电脑端，1微信端)
     *
     * @param platShow 位置(0电脑端，1微信端)
     */
    public void setPlatShow(Byte platShow) {
        this.platShow = platShow;
    }
}